ISceneDocument Struct Reference
[Shell Interfaces]

Inheritance diagram for ISceneDocument:

IMCUnknown List of all members.

Public Member Functions

virtual void MCCOMAPI GetScene (I3DShScene **)=0
virtual I3DShScene *MCCOMAPI GetScene ()=0
virtual void MCCOMAPI GetSceneSelection (ISceneSelection **)=0
virtual void MCCOMAPI GetSceneSelectionChannel (IChangeChannel **)=0
virtual void MCCOMAPI GetTreeHierarchyChannel (IChangeChannel **)=0
virtual void MCCOMAPI GetDocumentWindowByID (IMFPart **, IDType inWindowID)=0
virtual void MCCOMAPI GetModuleByID (I3DShModule **, IDType inModuleID)=0
virtual void MCCOMAPI GetSceneRenderingModule (I3DRenderingModule **renderingModule)=0
virtual boolean MCCOMAPI StopAnimPreview ()=0
virtual void MCCOMAPI StartAnimPreview ()=0
virtual void MCCOMAPI GetJumpInOutChannel (IChangeChannel **)=0
virtual uint32 MCCOMAPI GetJumpInStackCount ()=0
virtual void MCCOMAPI GetJumpInStackTop (I3DShTreeElement **outTree)=0
virtual void MCCOMAPI JumpIn (I3DShTreeElement *inTree)=0
virtual void MCCOMAPI JumpOut ()=0
virtual void MCCOMAPI GetExporter (IDType type, I3DExExportFilter **exporter)=0
virtual int32 MCCOMAPI GetUsedExporterCount ()=0
virtual void MCCOMAPI GetUsedExporterByIndex (int32 index, I3DExExportFilter **exporter)=0
virtual void MCCOMAPI SetExporterData (I3DExExportFilter *exporter)=0
virtual void MCCOMAPI SetExporterData (IDType type, const TMCSmartBloc &pmapText)=0
virtual boolean MCCOMAPI LaunchSceneCommand (IDType actionNumber)=0

Detailed Description

Interface to a scene document. Provides basic access to the scene's I3DShScene interface, and its associated change channels. It also provides support for Jump In/Out. This is when the user double-clicks on a group or object, and the document "jumps in" and allows editing of just that subtree.


Member Function Documentation

virtual void MCCOMAPI ISceneDocument::GetDocumentWindowByID (  IMFPart **  ,
IDType  inWindowID
)  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetExporter (  IDType  type,
I3DExExportFilter **  exporter
)  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetJumpInOutChannel (  IChangeChannel **   )  [pure virtual]
 

virtual uint32 MCCOMAPI ISceneDocument::GetJumpInStackCount (   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetJumpInStackTop (  I3DShTreeElement **  outTree  )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetModuleByID (  I3DShModule **  ,
IDType  inModuleID
)  [pure virtual]
 

virtual I3DShScene* MCCOMAPI ISceneDocument::GetScene (   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetScene (  I3DShScene **   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetSceneRenderingModule (  I3DRenderingModule **  renderingModule  )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetSceneSelection (  ISceneSelection **   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetSceneSelectionChannel (  IChangeChannel **   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetTreeHierarchyChannel (  IChangeChannel **   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::GetUsedExporterByIndex (  int32  index,
I3DExExportFilter **  exporter
)  [pure virtual]
 

virtual int32 MCCOMAPI ISceneDocument::GetUsedExporterCount (   )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::JumpIn (  I3DShTreeElement *  inTree  )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::JumpOut (   )  [pure virtual]
 

virtual boolean MCCOMAPI ISceneDocument::LaunchSceneCommand (  IDType  actionNumber  )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::SetExporterData (  IDType  type,
const TMCSmartBloc &  pmapText
)  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::SetExporterData (  I3DExExportFilter *  exporter  )  [pure virtual]
 

virtual void MCCOMAPI ISceneDocument::StartAnimPreview (   )  [pure virtual]
 

virtual boolean MCCOMAPI ISceneDocument::StopAnimPreview (   )  [pure virtual]
 


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:39 2005 for Carrara SDK Doc by  doxygen 1.4.5